Fix track deallocation, jeeps initialization error.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 7 Jun 2005 15:44:51 +0000 (15:44 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 7 Jun 2005 15:44:51 +0000 (15:44 +0000)
gpsbabel/garmin.c
gpsbabel/jeeps/gpsprot.c

index 443fdaebcdf758ccddf898d0e8eab1baa105c1d0..a25b363c052f8002326185ed041610a5ee762b72 100644 (file)
@@ -293,8 +293,8 @@ track_read(void)
                route_add_wpt(trk_head, wpt);
        }
 
-       while(--ntracks) {
-               GPS_Track_Del(&array[ntracks]);
+       while(ntracks) {
+               GPS_Track_Del(&array[--ntracks]);
        }
        xfree(array);
 }
index 50606b7d2d1c032ad1ea0f0db1456436764f9b2b..8124370929b824b4e4122e311ce529223aec8e58 100644 (file)
@@ -63,7 +63,7 @@ struct LINKDATA LINK_ID[3]=
 
 struct GPS_MODEL_PROTOCOL GPS_MP[]=
 {
-    {   7,pL001,pA010,pA100,pD100,pA200,pD200,-1,-1,-1,-1,
+    {   7,pL001,pA010,pA100,pD100,pA200,pD200,-1,-1,-1,-1,-1,
           pA500,pD500
     },
     {  13,pL001,pA010,pA100,pD100,pA200,pD200,pD100,pA300,pD300,pA400,pD400,